leaf-cutting ants - French English Dictionary